package dialogs;


import java.util.Observable;

import javax.swing.JPanel;

/**
 * Abstrakte Klasse, von der alle Sub-Controller abgeleitet werden
 * Bestandteil vom HMVC (Hierarchical Model View Controller)
 *
 */
abstract public class ChildController extends Observable {
	/**
	 * Update durch Neueinlesen der Daten aus der Datenbank
	 */
	abstract public void updateFromDatabase();
	/**
	 * @return Die GUI-Komponente des Model-View-Controllers-Packets
	 */
	abstract public JPanel getView();
}
